{\rtf1\adeflang1025\ansi\ansicpg936\uc2\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;}{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}\'cb\'ce\'cc\'e5{\*\falt SimSun};}
{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f36\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}\'b5\'c8\'cf\'df{\*\falt DengXian};}
{\f44\fbidi \fswiss\fcharset134\fprq2{\*\panose 020b0503020204020204}\'ce\'a2\'c8\'ed\'d1\'c5\'ba\'da;}{\f45\fbidi \fmodern\fcharset0\fprq1{\*\panose 020b0609020204030204}Consolas;}{\f46\fbidi \fswiss\fcharset134\fprq2 @\'ce\'a2\'c8\'ed\'d1\'c5\'ba\'da;}
{\f47\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@\'cb\'ce\'cc\'e5;}{\f48\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@\'b5\'c8\'cf\'df;}
{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}\'b5\'c8\'cf\'df Light;}
{\fhimajor\f31502\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}\'b5\'c8\'cf\'df Light;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}\'b5\'c8\'cf\'df{\*\falt DengXian};}
{\fhiminor\f31506\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}\'b5\'c8\'cf\'df{\*\falt DengXian};}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\f49\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f50\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f52\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f53\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
{\f54\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f55\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f56\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
{\f57\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f69\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f70\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f72\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}
{\f73\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f74\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f75\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f76\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}
{\f77\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f181\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt SimSun};}{\f411\fbidi \fnil\fcharset0\fprq2 DengXian Western{\*\falt DengXian};}
{\f409\fbidi \fnil\fcharset238\fprq2 DengXian CE{\*\falt DengXian};}{\f410\fbidi \fnil\fcharset204\fprq2 DengXian Cyr{\*\falt DengXian};}{\f412\fbidi \fnil\fcharset161\fprq2 DengXian Greek{\*\falt DengXian};}
{\f491\fbidi \fswiss\fcharset0\fprq2 Microsoft YaHei Western;}{\f489\fbidi \fswiss\fcharset238\fprq2 Microsoft YaHei CE;}{\f490\fbidi \fswiss\fcharset204\fprq2 Microsoft YaHei Cyr;}{\f492\fbidi \fswiss\fcharset161\fprq2 Microsoft YaHei Greek;}
{\f493\fbidi \fswiss\fcharset162\fprq2 Microsoft YaHei Tur;}{\f499\fbidi \fmodern\fcharset238\fprq1 Consolas CE;}{\f500\fbidi \fmodern\fcharset204\fprq1 Consolas Cyr;}{\f502\fbidi \fmodern\fcharset161\fprq1 Consolas Greek;}
{\f503\fbidi \fmodern\fcharset162\fprq1 Consolas Tur;}{\f506\fbidi \fmodern\fcharset186\fprq1 Consolas Baltic;}{\f507\fbidi \fmodern\fcharset163\fprq1 Consolas (Vietnamese);}{\f511\fbidi \fswiss\fcharset0\fprq2 @Microsoft YaHei Western;}
{\f509\fbidi \fswiss\fcharset238\fprq2 @Microsoft YaHei CE;}{\f510\fbidi \fswiss\fcharset204\fprq2 @Microsoft YaHei Cyr;}{\f512\fbidi \fswiss\fcharset161\fprq2 @Microsoft YaHei Greek;}{\f513\fbidi \fswiss\fcharset162\fprq2 @Microsoft YaHei Tur;}
{\f521\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}{\f531\fbidi \fnil\fcharset0\fprq2 @DengXian Western;}{\f529\fbidi \fnil\fcharset238\fprq2 @DengXian CE;}{\f530\fbidi \fnil\fcharset204\fprq2 @DengXian Cyr;}
{\f532\fbidi \fnil\fcharset161\fprq2 @DengXian Greek;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
{\fdbmajor\f31520\fbidi \fnil\fcharset0\fprq2 DengXian Light Western;}{\fdbmajor\f31518\fbidi \fnil\fcharset238\fprq2 DengXian Light CE;}{\fdbmajor\f31519\fbidi \fnil\fcharset204\fprq2 DengXian Light Cyr;}
{\fdbmajor\f31521\fbidi \fnil\fcharset161\fprq2 DengXian Light Greek;}{\fhimajor\f31530\fbidi \fnil\fcharset0\fprq2 DengXian Light Western;}{\fhimajor\f31528\fbidi \fnil\fcharset238\fprq2 DengXian Light CE;}
{\fhimajor\f31529\fbidi \fnil\fcharset204\fprq2 DengXian Light Cyr;}{\fhimajor\f31531\fbidi \fnil\fcharset161\fprq2 DengXian Light Greek;}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}
{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
{\fdbminor\f31560\fbidi \fnil\fcharset0\fprq2 DengXian Western{\*\falt DengXian};}{\fdbminor\f31558\fbidi \fnil\fcharset238\fprq2 DengXian CE{\*\falt DengXian};}{\fdbminor\f31559\fbidi \fnil\fcharset204\fprq2 DengXian Cyr{\*\falt DengXian};}
{\fdbminor\f31561\fbidi \fnil\fcharset161\fprq2 DengXian Greek{\*\falt DengXian};}{\fhiminor\f31570\fbidi \fnil\fcharset0\fprq2 DengXian Western{\*\falt DengXian};}{\fhiminor\f31568\fbidi \fnil\fcharset238\fprq2 DengXian CE{\*\falt DengXian};}
{\fhiminor\f31569\fbidi \fnil\fcharset204\fprq2 DengXian Cyr{\*\falt DengXian};}{\fhiminor\f31571\fbidi \fnil\fcharset161\fprq2 DengXian Greek{\*\falt DengXian};}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}
{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}
{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;
\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;
\red238\green238\blue238;\red51\green51\blue51;\red65\green131\blue196;\red247\green247\blue247;\red222\green229\blue231;\red221\green17\blue68;\red167\green29\blue93;\red0\green134\blue179;\red29\green62\blue129;\red223\green80\blue0;
\red199\green37\blue78;\red221\green221\blue221;\red248\green248\blue248;\red153\green153\blue136;\red153\green0\blue0;\red0\green153\blue38;\red150\green152\blue150;\red121\green93\blue163;}{\*\defchp 
\fs21\kerning2\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{
\qj \li0\ri0\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \fs21\lang1033\langfe2052\kerning2\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052 
\snext0 \sqformat \spriority0 Normal;}{\s2\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af13\afs36\alang1025 \ltrch\fcs0 
\b\fs36\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext2 \slink15 \sqformat \spriority9 \styrsid1474356 heading 2;}{
\s3\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af13\afs27\alang1025 \ltrch\fcs0 
\b\fs27\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext3 \slink16 \sqformat \spriority9 \styrsid1474356 heading 3;}{
\s4\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af13\afs24\alang1025 \ltrch\fcs0 
\b\fs24\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext4 \slink17 \sqformat \spriority9 \styrsid1474356 heading 4;}{
\s5\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af13\afs20\alang1025 \ltrch\fcs0 
\b\fs20\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext5 \slink18 \sqformat \spriority9 \styrsid1474356 heading 5;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv 
\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \fs21\lang1033\langfe2052\kerning2\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052 
\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 \b\fs36\kerning0\loch\f13\hich\af13\dbch\af13 \sbasedon10 \slink2 \slocked \spriority9 \styrsid1474356 \'b1\'ea\'cc\'e2 2 \'d7\'d6\'b7\'fb;}{\*
\cs16 \additive \rtlch\fcs1 \ab\af13\afs27 \ltrch\fcs0 \b\fs27\kerning0\loch\f13\hich\af13\dbch\af13 \sbasedon10 \slink3 \slocked \spriority9 \styrsid1474356 \'b1\'ea\'cc\'e2 3 \'d7\'d6\'b7\'fb;}{\*\cs17 \additive \rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 
\b\fs24\kerning0\loch\f13\hich\af13\dbch\af13 \sbasedon10 \slink4 \slocked \spriority9 \styrsid1474356 \'b1\'ea\'cc\'e2 4 \'d7\'d6\'b7\'fb;}{\*\cs18 \additive \rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\kerning0\loch\f13\hich\af13\dbch\af13 
\sbasedon10 \slink5 \slocked \spriority9 \styrsid1474356 \'b1\'ea\'cc\'e2 5 \'d7\'d6\'b7\'fb;}{\s19\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af13\afs24\alang1025 
\ltrch\fcs0 \fs24\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext19 \spriority0 \styrsid1474356 msonormal;}{\*\cs20 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 
\sbasedon10 \ssemihidden \sunhideused \styrsid1474356 Hyperlink;}{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf12 \sbasedon10 \ssemihidden \sunhideused \styrsid1474356 FollowedHyperlink;}{\*\cs22 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b 
\sbasedon10 \sqformat \spriority22 \styrsid1474356 Strong;}{\s23\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af13\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext23 \ssemihidden \sunhideused \styrsid1474356 Normal (Web);}{\s24\ql \li0\ri0\widctlpar
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af13\afs24\alang1025 \ltrch\fcs0 
\fs24\lang1033\langfe2052\loch\f13\hich\af13\dbch\af13\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext24 \slink25 \ssemihidden \sunhideused \styrsid1474356 HTML Preformatted;}{\*\cs25 \additive \rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\kerning0\loch\f13\hich\af13\dbch\af13 \sbasedon10 \slink24 \slocked \ssemihidden \styrsid1474356 HTML \'d4\'a4\'c9\'e8\'b8\'f1\'ca\'bd \'d7\'d6\'b7\'fb;}{\*\cs26 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 
hljs-keyword;}{\*\cs27 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 pl-k;}{\*\cs28 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 pl-s;}{\*\cs29 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 
\sbasedon10 \spriority0 \styrsid1474356 pl-pds;}{\*\cs30 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-string;}{\*\cs31 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 pl-smi;}{\*\cs32 
\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 pl-c1;}{\*\cs33 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 pl-v;}{\*\cs34 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 
\sbasedon10 \spriority0 \styrsid1474356 hljs-built_in;}{\*\cs35 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-literal;}{\*\cs36 \additive \rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\loch\f13\hich\af13\dbch\af13 
\sbasedon10 \ssemihidden \sunhideused \styrsid1474356 HTML Code;}{\*\cs37 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-number;}{\*\cs38 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 
pl-c;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-comment;}{\*\cs40 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-function;}{\*\cs41 \additive \rtlch\fcs1 \af0 
\ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-title;}{\*\cs42 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-params;}{\*\cs43 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 
hljs-regexp;}{\*\cs44 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 javascript;}{\*\cs45 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-selector-tag;}{\*\cs46 \additive \rtlch\fcs1 
\af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 pl-en;}{\*\cs47 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 hljs-selector-class;}{\*\cs48 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 
\sbasedon10 \spriority0 \styrsid1474356 hljs-attribute;}{\*\cs49 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 \spriority0 \styrsid1474356 pl-cce;}}{\*\listtable{\list\listtemplateid-1353399102{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid40978932}{\list\listtemplateid-1709252164{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}
\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880
\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid212350444}{\list\listtemplateid928159916{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid288324529}{\list\listtemplateid348697200{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}
\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880
\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid513764055}{\list\listtemplateid-562541282{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\lvltentative\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0
{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid910694056}{\list\listtemplateid819395158{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}
\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880
\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1232276394}{\list\listtemplateid2020124226{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1406952796}{\list\listtemplateid-747632566{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}
\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160
\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1564950200}{\list\listtemplateid-420322896{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0
\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0
\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1957829129}{\list\listtemplateid400719156{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}
\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880
\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }
{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23
\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0
\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\lvltentative\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2068724302}{\list\listtemplateid-183101276{\listlevel\levelnfc23\levelnfcn23\leveljc0
\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01{\uc1\u-3913 ?};}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1
\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext
\'01{\uc1\u-3929 ?};}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2133939848}}{\*\listoverridetable{\listoverride\listid40978932\listoverridecount0\ls1}{\listoverride\listid1957829129\listoverridecount0\ls2
}{\listoverride\listid2068724302\listoverridecount0\ls3}{\listoverride\listid1564950200\listoverridecount0\ls4}{\listoverride\listid212350444\listoverridecount0\ls5}{\listoverride\listid2133939848\listoverridecount0\ls6}{\listoverride\listid1406952796
\listoverridecount0\ls7}{\listoverride\listid288324529\listoverridecount0\ls8}{\listoverride\listid1232276394\listoverridecount0\ls9}{\listoverride\listid513764055\listoverridecount0\ls10}{\listoverride\listid910694056\listoverridecount0\ls11}}{\*\revtbl {Unknown;}}
{\*\pgptbl {\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0
\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0
\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28
\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp
\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}{\pgp\ipgp28\itap0\li0\ri0\sb0\sa240}}{\*\rsidtbl \rsid1474356\rsid3833034\rsid5508818}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1
\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author \'c3\'cf \'b6\'ac}{\operator \'c3\'cf \'b6\'ac}{\creatim\yr2019\mo9\dy8\hr20\min34}{\revtim\yr2019\mo9\dy8\hr20\min34}{\version2}{\edmins0}{\nofpages24}{\nofwords3409}{\nofchars19436}{\nofcharsws22800}
{\vern99}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw11906\paperh16838\margl1800\margr1800\margt1440\margb1440\gutter0\ltrsect 
\deftab420\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\formshade\horzdoc\dgmargin\dghspace180\dgvspace156
\dghorigin1800\dgvorigin1440\dghshow0\dgvshow2\jcompress\lnongrid
\viewkind1\viewscale100\splytwnine\ftnlytwnine\htmautsp\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot3833034\newtblstyruls
\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat {\upr{\*\fchars 
!%),.:\'3b>?]\'7d\'a1\'e9\'a1\'a7\'a1\'e3\'a1\'a4\'a1\'a6\'a1\'a5\'a8\'44\'a1\'ac\'a1\'af\'a1\'b1\'a1\'ad\'a1\'eb\'a1\'e4\'a1\'e5?\'a1\'e6\'a1\'c3\'a1\'a2\'a1\'a3\'a1\'a8\'a1\'b5\'a1\'b7\'a1\'b9\'a1\'bb\'a1\'bf\'a1\'b3\'a1\'bd\'a8\'95\'a6\'e1\'a6\'e3\'a6\'e7\'a6\'e5\'a6\'eb\'a9\'77\'a9\'79\'a9\'7b\'a3\'a1\'a3\'a2\'a3\'a5\'a3\'a7\'a3\'a9\'a3\'ac\'a3\'ae\'a3\'ba\'a3\'bb\'a3\'bf\'a3\'dd\'a3\'e0\'a3\'fc\'a3\'fd\'a1\'ab\'a1\'e9
}{\*\ud\uc0{\*\fchars 
!%),.:\'3b>?]\'7d{\uc2\u162 \'a1\'e9\'a1\'a7\'a1\'e3\'a1\'a4\'a1\'a6\'a1\'a5\'a8D\'a1\'ac\'a1\'af\'a1\'b1\'a1\'ad\'a1\'eb\'a1\'e4\'a1\'e5}{\uc1\u8250 ?\'a1\'e6\'a1\'c3\'a1\'a2\'a1\'a3\'a1\'a8\'a1\'b5\'a1\'b7\'a1\'b9\'a1\'bb\'a1\'bf\'a1\'b3\'a1\'bd\'a8\'95\'a6\'e1\'a6\'e3\'a6\'e7\'a6\'e5\'a6\'eb\'a9w\'a9y\'a9\'7b\'a3\'a1\'a3\'a2\'a3\'a5\'a3\'a7\'a3\'a9\'a3\'ac\'a3\'ae\'a3\'ba\'a3\'bb\'a3\'bf\'a3\'dd\'a3\'e0\'a3\'fc\'a3\'fd\'a1\'ab\'a1\'e9}
}}}{\upr{\*\lchars $([\'7b\'a1\'ea\'a3\'a4\'a1\'a4\'a1\'ae\'a1\'b0\'a1\'b4\'a1\'b6\'a1\'b8\'a1\'ba\'a1\'be\'a1\'b2\'a1\'bc\'a8\'94\'a9\'76\'a9\'78\'a9\'7a\'a1\'e7\'a3\'a8\'a3\'ae\'a3\'db\'a3\'fb\'a1\'ea\'a3\'a4}{\*\ud\uc0{\*\lchars 
$([\'7b{\uc2\u163 \'a1\'ea\u165 \'a3\'a4\'a1\'a4\'a1\'ae\'a1\'b0\'a1\'b4\'a1\'b6\'a1\'b8\'a1\'ba\'a1\'be\'a1\'b2\'a1\'bc\'a8\'94\'a9v\'a9x\'a9z\'a1\'e7\'a3\'a8\'a3\'ae\'a3\'db\'a3\'fb\'a1\'ea\'a3\'a4}}}}\fet0{\*\wgrffmtfilter 2450}\nofeaturethrottle1
\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang 
{\pntxta \dbch .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta \dbch .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta \dbch )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl6
\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}{\*\pnseclvl9
\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb \dbch (}{\pntxta \dbch )}}\pard\plain \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 
\cbpat8 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \fs21\lang1033\langfe2052\kerning2\loch\af31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp2052 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id6"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {
\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Design principle}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Be a scripting language with extensible semantics.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 User-friendly Go API
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 The stack based API like the one used in the original Lua implementation will cause a performance improvements in GopherLua (It will reduce memory al}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 locations and concrete type <-> interface conversions). GopherLua API is\~}{\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 
\b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 not}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 the stack based API. GopherLua give preference to the user-friendliness over the performance.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-how-about-performance}
{\*\bkmkend user-content-how-about-performance}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  
\hich\af44\dbch\af44\loch\f44 HYP\hich\af44\dbch\af44\loch\f44 ERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id7"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 How about performance?}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 
\ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 GopherLua is not fast but not too slow, I think.
\par \hich\af44\dbch\af44\loch\f44 GopherLua has almost equivalent ( or little bit better ) performance as Python3 on micro benchmarks.
\par \hich\af44\dbch\af44\loch\f44 There are some benchma}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 rks on the\~}{\field\fldedit{\*\fldinst {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/yuin/gopher-lua/wiki/Benchmarks"
\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 wiki page}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-installation}
{\*\bkmkend user-content-installation}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id8"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Installation}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 go }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 get}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  github.com/yuin/gopher-lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 GopherLua supports >= Go1.9.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-usage}{\*\bkmkend user-content-usage}
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "https://www.ctolib.com/gopher-lua.html"\hich\af44\dbch\af44\loch\f44  \\l "id9"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Usage}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 
\ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 GopherLua APIs perform in much the same way as Lua,\~}{\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 \b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 
but the stack is used only for passing arguments and receiving returned values.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 GopherLua supports channel operations. See\~}{\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 
\b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 "Goroutines"}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 section.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par \hich\af44\dbch\af44\loch\f44 Import a package.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 import}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  (
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "\hich\af45\dbch\af13\loch\f45 github.com/yuin/gopher-lua"}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Run scripts in the VM.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoString}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "hello"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoFile}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "hello.lua"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \}
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Refer to\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "http://www.lua.org/manual/5.1/"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 
Lua Reference Manual}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 and\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "http://godoc.org/github.com/yuin/gopher-lua"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Go doc
}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 for further information.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 Note that elements that are not commented in\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 
\ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "http://godoc.org/github.com/yuin/gopher-lua"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Go doc}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 equivalent to\~}
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "http://www.lua.org/manual/5.1/"
\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Lua Reference Manual}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
, except GopherLua uses objects instead of Lua stack indices.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 
\b\fs36\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-data-model}{\*\bkmkend user-content-data-model}\hich\af44\dbch\af44\loch\f44 Data model
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 All data in a GopherLua program is an\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LValue}{\rtlch\fcs1 \af13\afs24 
\ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LValue
}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 is an interface type that has following methods.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 String() string}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Type() LValueType}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Objects implement an LValue interface\hich\af44\dbch\af44\loch\f44  are
\par \ltrrow}\trowd \irow0\irowband0\ltrrow\ts11\trgaph15\trleft8\trhdr\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0
\tblindtype3 \clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl
\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\sa240\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 \b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Type name\cell \hich\af44\dbch\af44\loch\f44 Go type\cell \hich\af44\dbch\af44\loch\f44 Type() value\cell \hich\af44\dbch\af44\loch\f44 Constants\cell }\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow0\irowband0\ltrrow
\ts11\trgaph15\trleft8\trhdr\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\row \ltrrow}\trowd \irow1\irowband1\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LNilType}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 (constants)\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTNil}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LNil}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
\v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow1\irowband1\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\row \ltrrow}\trowd \irow2\irowband2\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LBool
}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 (constants)\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTBool}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTrue}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 ,\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LFalse}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 
\v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow2\irowband2\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\row \ltrrow}\trowd \irow3\irowband3\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LNumber}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 float64\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTNumber}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 -}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell 
}\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow3\irowband3\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\row \ltrrow}\trowd \irow4\irowband4\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LString}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 string\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTString}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 -}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell 
}\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow4\irowband4\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\row \ltrrow}\trowd \irow5\irowband5\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LFunction}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 struct pointer\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTFunction}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 -}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell 
}\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow5\irowband5\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\row \ltrrow}\trowd \irow6\irowband6\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LUserData}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 struct pointer\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTUserData}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 -}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell 
}\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow6\irowband6\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\row \ltrrow}\trowd \irow7\irowband7\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 struct pointer\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTThread}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 -}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell 
}\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow7\irowband7\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\row \ltrrow}\trowd \irow8\irowband8\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LTable}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 struct pointer\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTTable}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 -}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell 
}\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow8\irowband8\ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat31\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw31\clhidemark \cellx9991\row \ltrrow}\trowd \irow9\irowband9\lastrow \ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\pard \ltrpar
\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid1474356 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LChannel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell \hich\af44\dbch\af44\loch\f44 chan LValue\cell }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LTChannel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell }{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 -}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \cell 
}\pard \ltrpar\ql \li0\ri0\widctlpar\intbl\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \v\f0\fs20\kerning0\insrsid1474356\charrsid1474356 \trowd \irow9\irowband9\lastrow \ltrrow
\ts11\trgaph15\trleft8\trftsWidth3\trwWidth9983\trautofit1\trpaddl15\trpaddt15\trpaddb15\trpaddr15\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblrsid1474356\tbllkhdrrows\tbllkhdrcols\tbllknocolband\tblind0\tblindtype3 \clvertalc\clbrdrt
\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark 
\cellx2367\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 
\clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx5038\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb\brdrs\brdrw15\brdrcf30 \clbrdrr
\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx7618\clvertalc\clbrdrt\brdrs\brdrw15\brdrcf30 \clbrdrl\brdrs\brdrw15\brdrcf30 \clbrdrb
\brdrs\brdrw15\brdrcf30 \clbrdrr\brdrs\brdrw15\brdrcf30 \clcbpat8\cltxlrtb\clftsWidth1\clpadl90\clpadt195\clpadb90\clpadr195\clpadfl3\clpadft3\clpadfb3\clpadfr3\clcbpatraw8\clhidemark \cellx9991\row }\pard \ltrpar
\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 You can test an object type in Go way(type assertion) or using a\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Type()}{
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 value.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lv\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Get}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 -1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // \hich\af45\dbch\af13\loch\f45 get the value at the top of the stack}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 str\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 ok\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lv.(lua.\hich\af45\dbch\af13\loch\f45 LString\hich\af45\dbch\af13\loch\f45 ); ok \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // lv is LString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     fmt.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Println}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 string}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (str))
\par \}
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lv.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Type}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () != lua.\hich\af45\dbch\af13\loch\f45 LTString
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "string required."}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lv\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Get}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 -1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // \hich\af45\dbch\af13\loch\f45 get the value at the top of the stack}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 tbl\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 ok\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lv.(*lua.\hich\af45\dbch\af13\loch\f45 LTable\hich\af45\dbch\af13\loch\f45 ); ok \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // lv is LTable}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     fmt.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Println}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ObjLen}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (tbl))
\par \}
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Note that\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LBool}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~,\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LNumber}{
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~,\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LString}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 is not a pointer.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 To test\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LNilType}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 and\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LBool}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 , You\~}{\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 \b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 must}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 use pre-defined constants.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lv\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Get}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 -1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // get the value at the top of the stack}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lv == lua.\hich\af45\dbch\af13\loch\f45 LTrue\hich\af45\dbch\af13\loch\f45  \{ }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // correct}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 bl\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 ok\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lv.(lua.\hich\af45\dbch\af13\loch\f45 LBool\hich\af45\dbch\af13\loch\f45 ); \hich\af45\dbch\af13\loch\f45 ok && }{\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 bool}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (bl)\hich\af45\dbch\af13\loch\f45  \{\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
// wrong}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 In Lua, both\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 and\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 false}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 make a condition false.\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LVIsFalse}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 and\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LVAsBool}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 implement this specification.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lv\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Get}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 -1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  get the value at the top }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 of}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  the stack}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LVIsFalse}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lv) \{ }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lv }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 is}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  nil }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 or}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 false}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LVAsBool}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lv) \{ }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lv }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 is}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  neither nil nor }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 false}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Objects that based on go structs(}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LFunction}{\rtlch\fcs1 \af13\afs24 
\ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 .\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
LUserData}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 ,\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LTable}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 
) have some public methods and fields. You can use these methods and fields for performance and debugging, but there are some limitations.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Metatable does not work.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}\hich\af44\dbch\af44\loch\f44 No error handlings.
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 
\b\fs36\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-callstack-registry-size}{\*\bkmkend user-content-callstack-registry-size}\hich\af44\dbch\af44\loch\f44 Callstack & Registry size
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 The size of an\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 's callstack controls the maximum call depth for Lua functions within a script (Go function calls do not count).
\par }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 The registry of an\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 implements stack storage for calling functions (both Lua and Go functions) and also for temporary variables in expres}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 sions. Its storage requirements will increase with callstack usage and also with code complexity.
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Both the registry and the callstack can be set to either a fixed size or to auto size.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 When you have a large number of\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LStates}{\rtlch\fcs1 \af13\afs24 
\ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 instantiated in a process, it's}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  worth taking the time to tune the registry and callstack options.
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-registry}{\*\bkmkend user-content-registry}\hich\af44\dbch\af44\loch\f44 Registry
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 The registry can have an initial size, a maximum size and a step size configured on a per\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
basis. This will allow the registry to grow as needed. It will not shrink again after growing.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lua.\hich\af45\dbch\af13\loch\f45 Options\{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 RegistrySize}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1024}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  * }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 20}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ,   \hich\af45\dbch\af13\loch\f45       }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 
\ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 this}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 is}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  the initial size }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 of}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  the registry}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 RegistryMaxSize}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1024}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  * }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 80}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ,      }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 this}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 is}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  the maximum size that the registry can grow to. If set to `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ` (the default) }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 then}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  the registry will }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 not}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  auto grow}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 RegistryGrowStep}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 32}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ,            }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 this}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 is}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  how much to step up the registry }{\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 by}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  each time it runs out }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 of}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  space. The default }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 is}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 32}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 `.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45  \})
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 A registry which is too small for a given script will ultimately result in a panic. A registry which is too big will waste memory (which can be significant if many\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LStates}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 are instantiated). Auto growing registries incur a small performance hit at the point\hich\af44\dbch\af44\loch\f44  they are resized but will not otherwise affect performance.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-callstack}{\*\bkmkend user-content-callstack}\hich\af44\dbch\af44\loch\f44 Callstack
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 The callstack can operate in two different modes, fixed or auto size. A fixed size callstack has the highest perfor\hich\af44\dbch\af44\loch\f44 
mance and has a fixed memory overhead. An auto sizing callstack will allocate and release callstack pages on demand which will ensure the minimum amount of memory is in use at any time. The downside is it will incur a small performance impact every time a
\hich\af44\dbch\af44\loch\f44  }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 new page of callframes is allocated. By default an\~}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
will allocate and free callstack frames in pages of 8, so the allocation overhead is not incurred on every function call. It is very likely that the performance impact of an auto resizing callstack }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 will be negligible for most use cases.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lua.\hich\af45\dbch\af13\loch\f45 Options\{
\par \hich\af45\dbch\af13\loch\f45      }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CallStackSize}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 120}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ,                 }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 this}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 is}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  the maximum callstack size }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 of}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 this}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  LState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45      }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 MinimizeStackMemory}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ,          }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf34\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 //}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  Defaults to `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 false}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ` }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 not}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 specified. If set, the callstack will auto grow }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 and}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  shrink as needed up to a max }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 of}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  `\hich\af45\dbch\af13\loch\f45 CallStackSize\hich\af45\dbch\af13\loch\f45 `. If }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 not}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  set, the callstack will be fixed at `\hich\af45\dbch\af13\loch\f45 
CallStackSize\hich\af45\dbch\af13\loch\f45 `.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45  \})
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-option-defaults}{\*\bkmkend user-content-option-defaults}\hich\af44\dbch\af44\loch\f44 Option defaults}{\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 The above examples show how to customize the callstack and registry size on a per\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
basis. You can also adjust some defaults for when options are not specified by altering the values of\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
lua.RegistrySize}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 ,\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua.RegistryGrowStep}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 and\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua.\hich\af45\dbch\af13\loch\f45 CallStackSize}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 .
\par }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 An\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 object that has been created by\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 *LState#NewThread()}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 inherits the callstack & registry size from the parent\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 object.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 
\b\fs36\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-miscellaneous-lua-newstate-}{\*\bkmkend user-content-miscellaneous-lua-newstate-}\hich\af44\dbch\af44\loch\f44 Miscellaneous l
\hich\af44\dbch\af44\loch\f44 ua.NewState options
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Options.SkipOpenLibs bool(default false)
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 By default, GopherLua opens all built-in libraries when new LState is created.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 You can skip this behaviour by setting this to\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Using the various OpenXXX(L *LState) int functions you can open only those libraries that you require, for an example see below.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Options.IncludeGoStackTrace bool(default false)
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 By default, GopherLua does not show Go stack traces when panics occur.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 You can }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 get Go stack traces by setting this to\~}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 
\b\fs36\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-api}{\*\bkmkend user-content-api}\hich\af44\dbch\af44\loch\f44 API
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Refer to\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "http://www.lua.org/manual/5.1/"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 
Lua Reference Manual}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 and\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "http://godoc.org/github.com/yuin/gopher-lua"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 
Go doc(LState methods)}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 for further information.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-calling-go-from-lua}{\*\bkmkend user-content-calling-go-from-lua}\hich\af44\dbch\af44\loch\f44 Calling Go from Lua
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Double}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 int}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf9\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lv }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ToInt}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )             }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* get argument */}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 

\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Push}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LNumber}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lv * }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 2}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 )) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* push result */}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45                      }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* number of results */}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 

\par \}
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 main}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf9\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "double"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewFunction}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (Double)) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* Original lua_setglobal uses stack... */}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 double}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 20}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 )) }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 -- > }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "40"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Any function registered with GopherLua is a\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua.LGFunction}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 , defined in\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 value.go}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 type}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LGFunction}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (*LState) }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 int}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Working with coroutines.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 co\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 _\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewThread}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* create a new thread */}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45 fn\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 GetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "coro"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ).(*lua.\hich\af45\dbch\af13\loch\f45 LFunction\hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* get function from lua */}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 for}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 st\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 values\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Resume}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (co, fn)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  st == lua.\hich\af45\dbch\af13\loch\f45 ResumeError\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         fmt.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Println}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "yield break(error)"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45         fmt.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Println}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Erro\hich\af45\dbch\af13\loch\f45 r}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ())
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 break}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     \}
\par 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 for}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 i\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 lv\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 range}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  values \{
\par \hich\af45\dbch\af13\loch\f45         fmt.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Printf}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "%v : %v\\n"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , i, lv)
\par \hich\af45\dbch\af13\loch\f45     \}
\par 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  st == lua.\hich\af45\dbch\af13\loch\f45 ResumeOK\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         fmt.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Println}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "yield break(ok)"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 break}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     \}
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-opening-a-subset-of-builtin}{\*\bkmkend user-content-opening-a-subset-of-builtin}\hich\af44\dbch\af44\loch\f44 
Opening a subset of builtin modules}{\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 \b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 The following demonstrates how to open a subset of the built-in modules in Lua, say for example to avoid enabling modules wi\hich\af44\dbch\af44\loch\f44 th access to local files or system calls.
\par \hich\af44\dbch\af44\loch\f44 main.go
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 main}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (lua.\hich\af45\dbch\af13\loch\f45 Options\{\hich\af45\dbch\af13\loch\f45 SkipOpenLibs: }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \}\hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 for}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 _\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 pair\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 range}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  []}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 struct}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         n }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 string}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45         f lua.\hich\af45\dbch\af13\loch\f45 LGFunction
\par \hich\af45\dbch\af13\loch\f45     \}\{
\par \hich\af45\dbch\af13\loch\f45         \{lua.\hich\af45\dbch\af13\loch\f45 LoadLibName\hich\af45\dbch\af13\loch\f45 , lua.\hich\af45\dbch\af13\loch\f45 OpenPackage\}\hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // Must be first}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45         \{lua.\hich\af45\dbch\af13\loch\f45 BaseLibName\hich\af45\dbch\af13\loch\f45 , lua.\hich\af45\dbch\af13\loch\f45 OpenBase\},
\par \hich\af45\dbch\af13\loch\f45         \{lua.\hich\af45\dbch\af13\loch\f45 TabLibName\hich\af45\dbch\af13\loch\f45 , lua.\hich\af45\dbch\af13\loch\f45 OpenTable\},
\par \hich\af45\dbch\af13\loch\f45     \} \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CallByParam}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lua.\hich\af45\dbch\af13\loch\f45 P\{
\par \hich\af45\dbch\af13\loch\f45             Fn:      L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewFunction}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (pair.\hich\af45\dbch\af13\loch\f45 f\hich\af45\dbch\af13\loch\f45 ),
\par \hich\af45\dbch\af13\loch\f45             NRet:    }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 ,
\par \hich\af45\dbch\af13\loch\f45           \hich\af45\dbch\af13\loch\f45   Protect: }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 ,
\par \hich\af45\dbch\af13\loch\f45         \}, lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (pair.\hich\af45\dbch\af13\loch\f45 n\hich\af45\dbch\af13\loch\f45 )); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45             }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \hich\af45\dbch\af13\loch\f45         \}
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoFile}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "main.lua"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \hich\af45\dbch\af13\loch\f45     \}
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-creating-a-module-by-go}{\*\bkmkend user-content-creating-a-module-by-go}\hich\af44\dbch\af44\loch\f44 Creating a module by Go}{\rtlch\fcs1 
\ab\af13\afs30 \ltrch\fcs0 \b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 mymodule.go
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 package}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  mymodule
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 import}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 (
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "github.com/yuin/gopher-lua"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45 )
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Loader}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 int}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // \hich\af45\dbch\af13\loch\f45 register functions to the table}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 mod\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetFuncs}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewTable}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (), }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 exports}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // register other stuff}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetField}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (mod, }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "name"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "value"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ))
\par 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // returns the module}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Push}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (mod)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 var}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 exports}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 map}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 [}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 string}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ]lua.\hich\af45\dbch\af13\loch\f45 LGFunction\{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "myfunc"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : myfunc,
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 myfunc}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 int}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 mymain.go}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 package}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  main
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 import}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 (
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "./mymodule"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "github.com/yuin/gopher-lua"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45 )
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 main}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 PreloadModule}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "mymodule"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , mymodule.\hich\af45\dbch\af13\loch\f45 Loader
\hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoFile}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "main.lua"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \hich\af45\dbch\af13\loch\f45     \}
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 main.lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 local}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 m}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 =}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 require}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "mymodule"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45 m.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 myfunc}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (m.\hich\af45\dbch\af13\loch\f45 name\hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-calling-lua-from-go}{\*\bkmkend user-content-calling-lua-from-go}\hich\af44\dbch\af44\loch\f44 Calling Lua from Go}{\rtlch\fcs1 \ab\af13\afs30 
\ltrch\fcs0 \b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoFile}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "double.lua"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \}
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CallByParam}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lua.\hich\af45\dbch\af13\loch\f45 P\{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Fn}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 GetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "double"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ),
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NRet}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 ,
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Protect}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 ,
\par \hich\af45\dbch\af13\loch\f45     \}, lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LNumber}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 10}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \}
\par \hich\af45\dbch\af13\loch\f45 ret\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Get}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 -1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 // returned value}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45 L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Pop}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )  }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // remove received value}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 If\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Protect}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 is false, GopherLua will panic instead of returning an\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 error}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 value.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-user-defined-types}{\*\bkmkend user-content-user-defined-types}\hich\af44\dbch\af44\loch\f44 User-Defined types
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 You can extend GopherLua with new types written in Go.\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LUserData}{
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 is provided for this purpose.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 type}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Person}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 struct}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Name}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 string}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 const}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  luaPersonTypeName = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "person"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // Registers my person type to given L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 registerPersonType}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) \{
\par \hich\af45\dbch\af13\loch\f45    \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 mt\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewTypeMetatable}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (luaPersonTypeName)
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "person"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , mt)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // static attributes}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetField}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (mt, }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "new"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewFunction}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (newPerson))
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // methods}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetField}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (mt, }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "__index"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetFuncs}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewTable}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (), personMethods))
\par \}
\par 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // Constructor}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 newPerson}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 int}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 person\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  &Person\{L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CheckString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )\}
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 ud\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewUserData}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     ud.\hich\af45\dbch\af13\loch\f45 Value\hich\af45\dbch\af13\loch\f45  = person
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetMetatable}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ud, L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 GetTypeMetatable}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (luaPersonTypeName))
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Push}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ud)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // \hich\af45\dbch\af13\loch\f45 
Checks whether the first lua argument is a *LUserData with *Person and returns this *Person.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 checkPerson}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Person}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 ud\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CheckUserData}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 v\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 ok\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  ud.\hich\af45\dbch\af13\loch\f45 Value\hich\af45\dbch\af13\loch\f45 .(*Person); ok \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  v
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ArgError}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "\hich\af45\dbch\af13\loch\f45 person expected"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 var}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 personMethods\hich\af45\dbch\af13\loch\f45  = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 map}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 [}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 string}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ]lua.\hich\af45\dbch\af13\loch\f45 LGFunction\{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "name"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 : personGetSetName,
\par \}
\par 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // Getter and setter for the Person#Name}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 personGetSetName}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 int}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 p\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 checkPerson}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (L)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 GetTop}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () == }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 2}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45       \hich\af45\dbch\af13\loch\f45   p.\hich\af45\dbch\af13\loch\f45 Name\hich\af45\dbch\af13\loch\f45  = L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CheckString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 2}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Push}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (p.\hich\af45\dbch\af13\loch\f45 Name\hich\af45\dbch\af13\loch\f45 ))

\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 main}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 registerPersonType}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (L)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         p = person.new(}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "Steeve"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         \hich\af45\dbch\af13\loch\f45 print(p:name()) -- }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "Steeve"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         p:name(}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "Alice"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         print(p:name()) -- }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "Alice"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \hich\af45\dbch\af13\loch\f45     \}
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-terminating-a-running-lstat}{\*\bkmkend user-content-terminating-a-running-lstat}\hich\af44\dbch\af44\loch\f44 Terminating a running LState}{
\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 \b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Gop}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 herLua supports the\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://blog.golang.org/context"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Go Concurrency Patterns: Context}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45 ctx\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 cancel\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  context.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 WithTimeout}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (context.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Background}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (), }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 *time.\hich\af45\dbch\af13\loch\f45 Second\hich\af45\dbch\af13\loch\f45 )

\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 cancel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // \hich\af45\dbch\af13\loch\f45 set the context to our LState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45 L.}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetContext}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (\hich\af45\dbch\af13\loch\f45 ctx\hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45 err }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :\hich\af45\dbch\af13\loch\f45 =}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45   local clock = os.\hich\af45\dbch\af13\loch\f45 clock}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45   function }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 sleep}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (\hich\af45\dbch\af13\loch\f45 n\hich\af45\dbch\af13\loch\f45 )  -- seconds}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     local t0 \hich\af45\dbch\af13\loch\f45 = clock()}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 while}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 clock}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () - t0 <\hich\af45\dbch\af13\loch\f45 = \hich\af45\dbch\af13\loch\f45 n }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 do}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45   end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45   }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 sleep}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 3}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // \hich\af45\dbch\af13\loch\f45 err.Error() contains "context deadline exceeded"}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 With coroutines}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45 ctx\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 cancel\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  context.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 WithCancel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (context.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Background}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ())
\par \hich\af45\dbch\af13\loch\f45 L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetContext}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ctx)
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 cancel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45 L.}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     function coro(\hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45           local i \hich\af45\dbch\af13\loch\f45 = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45           }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 while}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 do}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45             coroutine.}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 yield}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (i)}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45                 i = i+}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45           end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45           }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  i}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45 co\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 cocancel\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewThread}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 cocancel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45 fn }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :\hich\af45\dbch\af13\loch\f45 =}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 GetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "coro"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ).(*LFunction)
\par 
\par \hich\af45\dbch\af13\loch\f45 _\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 values\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Resume}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (co, fn) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // \hich\af45\dbch\af13\loch\f45 err is nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 cancel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 // cancel the parent context}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par 
\par \hich\af45\dbch\af13\loch\f45 _, err, values = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Resume}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (co, fn) }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 
\i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // err is NOT nil : child context was canceled}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 \b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Note that using a context causes performance degradation.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\nowwrap\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 time}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 ./glua-with-context.exe fib.lua
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 9227465}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 01}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 s}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  user }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 11}{\rtlch\fcs1 
\ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 s}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 system}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 % cpu }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 7.505}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  total
\par 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 time}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  ./glua-without-context.exe fib.lua
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 9227465}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 01}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 s}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  user }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 01}{\rtlch\fcs1 
\ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 s}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 system}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 % cpu }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 5.306}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  total
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-sharing-lua-byte-code-betwe}{\*\bkmkend user-content-sharing-lua-byte-code-betwe}\hich\af44\dbch\af44\loch\f44 
Sharing Lua byte code between LStates
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Calling\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoFile}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 will load a Lua script, compile it to byte code and run the byte code in a\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 .
\par }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 If you have multiple\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LStates}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 which are all required to run the same script, you can share the byte code between them, which will save on memory. Sharing byte code is safe as}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  it is read only and cannot be altered by lua scripts.
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ai\af13\afs20 
\ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // CompileLua reads the passed lua file from disk and compiles it.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 CompileLua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 filePath}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 string}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) (*}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 FunctionProto}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 error}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 file\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  os.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Open}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (filePath)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  file.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  err !=\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , err
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 reader\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  bufio.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewReader}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (file)
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 chunk\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  parse.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Parse}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (reader, filePath)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , err
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 proto\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Compile}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (chunk, filePath)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , err
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  proto, }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
// DoCompiledFile takes a FunctionProto, as returned by CompileLua, and runs it in the LState. It is equivalent}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // to calling DoFile on the LState with the original source file.}{\rtlch\fcs1 \af13\afs20 
\ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 DoCompiledFile}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 proto}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 FunctionProto}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 error}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 lfunc\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewFunctionFromProto}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (proto)
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Push}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (lfunc)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 PCall}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , lua.
\hich\af45\dbch\af13\loch\f45 MultRet\hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 
\ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \}
\par 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // Example shows how to share the compiled byte code from a lua script between multiple VMs.}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Example}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 codeToShare\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
:=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CompileLua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "mylua.lua"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 a\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 b\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 c\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoCompiledFile}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (a, codeToShare)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoCompiledFile}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (b, codeToShare)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoCompiledFile}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (c, codeToShare)
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel3\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-goroutines}{\*\bkmkend user-content-goroutines}\hich\af44\dbch\af44\loch\f44 Goroutines}{\rtlch\fcs1 \ab\af13\afs30 \ltrch\fcs0 
\b\fs30\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 The\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 is not goroutine-safe. It is recommended to use one LState per goroutine and communicate between goroutines by using channels.}{
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 Channels are represented by\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 channel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 objects in GopherLua. And a\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 channel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 table provides functions for performing channel operations.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Some objects can not be sent over channels due to having non-goroutine-safe objects inside itself.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 a thread(state)
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}\hich\af44\dbch\af44\loch\f44 a function
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}\hich\af44\dbch\af44\loch\f44 an userdata
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}\hich\af44\dbch\af44\loch\f44 a table with a metata\hich\af44\dbch\af44\loch\f44 ble

\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 You\~}{\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 \b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 must not}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 send these objects from Go APIs to channels.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 receiver}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ch}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 quit}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 chan}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LValue}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ) \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "ch"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LChannel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (ch))
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "quit"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LChannel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (quit))
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 local}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 exit}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 false}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 while}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  not }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 exit}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 do}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45       channel.select(}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         \{}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "|<-"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 , ch, }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 function}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ok, v)}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45           }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  not ok }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 then}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45             }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "channel closed"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45             }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 exit}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45           }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 else}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45             }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "received:"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , v)}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45        \hich\af45\dbch\af13\loch\f45    end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         end\},}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         \{}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "|<-"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 , quit, }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 function}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ok, v)}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45             }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "quit"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45             }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 exit}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 true}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45         end\}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45       )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45   }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \hich\af45\dbch\af13\loch\f45     \}
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 sender}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ch}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 quit}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 chan}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LValue}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "ch"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LChannel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (ch))
\par \hich\af45\dbch\af13\loch\f45     L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 SetGlobal}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "quit"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LChannel}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (quit))
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 err\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 DoString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     ch:send(}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "1"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45     ch:send(}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "2"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 )}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45   }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf28\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 `}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ); err != }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 nil}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 panic}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (err)
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     ch }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 <-}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 LString}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "3"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     quit }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 <-}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.\hich\af45\dbch\af13\loch\f45 LTrue
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 main}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 ch\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 make}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 chan}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.\hich\af45\dbch\af13\loch\f45 LValue\hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 quit\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 make}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 chan}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.\hich\af45\dbch\af13\loch\f45 LValue\hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 go}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 receiver}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ch, quit)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 go}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 sender}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ch, quit)
\par \hich\af45\dbch\af13\loch\f45     time.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Sleep}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 3}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  * time.\hich\af45\dbch\af13\loch\f45 Second\hich\af45\dbch\af13\loch\f45 )

\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 
\b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-go-api}{\*\bkmkend user-content-go-api}\hich\af44\dbch\af44\loch\f44 Go API}{\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 
\b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ToChannel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 ,\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 CheckChannel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 ,\~}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 OptChannel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 are available.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 

\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Refer to\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "http://godoc.org/github.com/yuin/gopher-lua"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 
Go doc(LState methods)}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 for further information.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 
\b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-lua-api}{\*\bkmkend user-content-lua-api}\hich\af44\dbch\af44\loch\f44 Lua API
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 channel.make([buf:int]) -> ch:channel
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls6\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Create new channel that has a buffer size of\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 buf}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 . By default,\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 buf}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 is 0.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 channel.select(case:table [, case:table, case:table ...]) -> \{index:int, recv:any, ok\}
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls6\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Same as the\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 select}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 
statement in Go. It returns the index of the chosen case and, if that case was a receive operation, the value received and a boolean indicating whether the channel has been closed.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13\afs20 \ltrch\fcs0 \f2\fs20\cf29\insrsid1474356\charrsid1474356 \hich\af2\dbch\af13\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls6\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs20 \ltrch\fcs0 \b\i\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 case}{\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 is a table that outlined below.}{\rtlch\fcs1 
\ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af10\hich\af10\dbch\af44\insrsid1474356\charrsid1474356 \loch\af10\dbch\af44\hich\f10 \'a7\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx2160\wrapdefault\aspalpha\aspnum\faauto\ls6\ilvl2\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 receiving: \{"|<-", ch:channel [, handl\hich\af44\dbch\af44\loch\f44 er:func(ok, data:any)]\}
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af10\hich\af10\dbch\af44\insrsid1474356\charrsid1474356 \loch\af10\dbch\af44\hich\f10 \'a7\tab}\hich\af44\dbch\af44\loch\f44 sending: \{
"<-|", ch:channel, data:any [, handler:func(data:any)]\}
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af10\hich\af10\dbch\af44\insrsid1474356\charrsid1474356 \loch\af10\dbch\af44\hich\f10 \'a7\tab}\hich\af44\dbch\af44\loch\f44 default: \{"default" [, handler:func()]\}
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 channel.select}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 examples:}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \ab\af13\afs20 
\ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 local}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  idx, }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 recv}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , ok }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 =}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  channel.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 select}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (
\par \hich\af45\dbch\af13\loch\f45   \{}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "|<-"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , ch1\},
\par \hich\af45\dbch\af13\loch\f45   \{}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "|<-"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , ch2\}
\par \hich\af45\dbch\af13\loch\f45 )
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 not}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  ok }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 then}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "\hich\af45\dbch\af13\loch\f45 closed"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 elseif}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  idx }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ==}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 then}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 -- received from ch1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 recv}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 elseif}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  idx }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ==}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 2}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 then}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf35\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 -- received from ch2}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 recv}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 channel.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 select}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (
\par \hich\af45\dbch\af13\loch\f45   \{}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "|<-"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , ch1, }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 function}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ok, data)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (ok, data)
\par \hich\af45\dbch\af13\loch\f45   }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \},
\par \hich\af45\dbch\af13\loch\f45   \{}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "<-|"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , ch2, }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "value"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 function}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (data)
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (data)
\par \hich\af45\dbch\af13\loch\f45   }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \},
\par \hich\af45\dbch\af13\loch\f45   \{}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 "default"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 function}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 print}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf24\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 "default action"}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45   }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 end}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \}
\par \hich\af45\dbch\af13\loch\f45 )
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 channel:send(data:any)}{\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls7\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Send\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 data}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 over the channel.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 

\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 channel:receive() -> ok:bool, data:any
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls7\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Receive some data over the channel.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 channel:close()
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls7\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Close the channel.
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel4\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs24 \ltrch\fcs0 
\b\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-the-lstate-pool-pattern}{\*\bkmkend user-content-the-lstate-pool-pattern}\hich\af44\dbch\af44\loch\f44 The LState pool pattern
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 To create per-thread LState instances, You can use the\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 sync.Pool}{
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 like mechanism.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 type}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  lStatePool }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 struct}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     m     sync.\hich\af45\dbch\af13\loch\f45 Mutex
\par \hich\af45\dbch\af13\loch\f45   \hich\af45\dbch\af13\loch\f45   saved []*lua.\hich\af45\dbch\af13\loch\f45 LState
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 pl}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 lStatePool}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) Get}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     pl.\hich\af45\dbch\af13\loch\f45 m.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Lock}{\rtlch\fcs1 \af13\afs20 
\ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  pl.\hich\af45\dbch\af13\loch\f45 m.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Unlock}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 n\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 len}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (pl.\hich\af45\dbch\af13\loch\f45 saved\hich\af45\dbch\af13\loch\f45 )
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 if}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  n == }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45         }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  pl.}{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 New}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     \}
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 x\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  pl.\hich\af45\dbch\af13\loch\f45 saved\hich\af45\dbch\af13\loch\f45 [n}{\rtlch\fcs1 \af13\afs20 
\ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 -1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ]
\par \hich\af45\dbch\af13\loch\f45     pl.\hich\af45\dbch\af13\loch\f45 saved\hich\af45\dbch\af13\loch\f45  = pl.\hich\af45\dbch\af13\loch\f45 saved\hich\af45\dbch\af13\loch\f45 [}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  : n}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 -1}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ]
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  x
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 pl}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 lStatePool}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 
\b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 New}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 () *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \{
\par \hich\af45\dbch\af13\loch\f45     \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  lua.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 NewState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // setting the L up here.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // load scripts, set global variables, share channels, etc...}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 return}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  L
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 pl}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 lStatePool}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) Put}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 L}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 .}{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 LState}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) \{
\par \hich\af45\dbch\af13\loch\f45     pl.\hich\af45\dbch\af13\loch\f45 m.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Lock}{\rtlch\fcs1 \af13\afs20 
\ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  pl.\hich\af45\dbch\af13\loch\f45 m.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Unlock}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45    pl.\hich\af45\dbch\af13\loch\f45 saved\hich\af45\dbch\af13\loch\f45  = }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 append}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (pl.\hich\af45\dbch\af13\loch\f45 saved\hich\af45\dbch\af13\loch\f45 
, L)
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 (}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 pl}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  *}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf27\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 lStatePool}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf36\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ) Shutdown}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 for}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 _\hich\af45\dbch\af13\loch\f45 , \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 range}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  pl.\hich\af45\dbch\af13\loch\f45 saved\hich\af45\dbch\af13\loch\f45  
\{
\par \hich\af45\dbch\af13\loch\f45         L.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Close}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     \}
\par \}
\par 
\par }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 // Global LState pool}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 var}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  \hich\af45\dbch\af13\loch\f45 luaPool\hich\af45\dbch\af13\loch\f45  = &lStatePool\{
\par \hich\af45\dbch\af13\loch\f45     saved: }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 make}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ([]*lua.\hich\af45\dbch\af13\loch\f45 LState\hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 0}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 , }{\rtlch\fcs1 
\af13\afs20 \ltrch\fcs0 \fs20\cf10\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 4}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ),
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Now, you can get per-thread LState objects from the\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 luaPool}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 MyWorker}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45    \hich\af45\dbch\af13\loch\f45 L\hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 :=}{
\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  luaPool.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 Get}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45    }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  luaPool.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Put}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 (L)
\par \hich\af45\dbch\af13\loch\f45    }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* your code here */}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}
\par 
\par }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 func}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 main}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 () \{
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 defer}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  luaPool.}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf26\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 Shutdown}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 go}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 MyWorker}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf25\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 go}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf33\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 MyWorker}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 ()
\par \hich\af45\dbch\af13\loch\f45     }{\rtlch\fcs1 \ai\af13\afs20 \ltrch\fcs0 \i\fs20\cf32\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 /* etc... */}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par \}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-differences-between-lua-and}
{\*\bkmkend user-content-differences-between-lua-and}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  
\hich\af44\dbch\af44\loch\f44 HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id10"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Differences between Lua and GopherLua}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj 
{\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 
\b\fs36\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-id5}{\*\bkmkend user-content-id5}\hich\af44\dbch\af44\loch\f44 Goroutines
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \ab\ai\af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb240\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\ai\af13\afs24 \ltrch\fcs0 \b\i\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 GopherLua supports channel operations.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}\pard \ltrpar\ql \fi-360\li1440\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls8\ilvl1\adjustright\rin0\lin1440\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 GopherLua has a type named\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 channel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 .
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af2\hich\af2\dbch\af44\insrsid1474356\charrsid1474356 \hich\af2\dbch\af44\loch\f2 o\tab}}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \hich\af491\dbch\af44\loch\f491 The\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 channel}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 table provides functions for performing channel operations.
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 
\b\fs36\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-unsupported-functions}{\*\bkmkend user-content-unsupported-functions}\hich\af44\dbch\af44\loch\f44 Unsupported functions
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 string.dump}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 os.setlocale}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua_Debug.namewhat}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 package.loadlib}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 debug hooks
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \ab\af13\afs36 \ltrch\fcs0 
\b\fs36\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 {\*\bkmkstart user-content-miscellaneous-notes}{\*\bkmkend user-content-miscellaneous-notes}\hich\af44\dbch\af44\loch\f44 Miscellaneous notes
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 collectgarbage}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
does not take any arguments and runs the garbage collector for the entire Go program.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \f3\fs20\cf29\insrsid1474356\charrsid1474356 \loch\af3\dbch\af13\hich\f3 \'b7\tab}}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 file:setvbuf}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~
\hich\af491\dbch\af44\loch\f491 does not support a line buffering.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Dayligh\hich\af44\dbch\af44\loch\f44 t saving time is not supported.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 GopherLua has a function to set an environment variable :\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 
os.setenv(name, value)}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-standalone-interpreter}
{\*\bkmkend user-content-standalone-interpreter}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  
\hich\af44\dbch\af44\loch\f44 HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id11"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Standalone interpreter}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 
\ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 Lua has an interpreter called\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 . GopherLua has an interpreter called\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 glua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\brdrt\brdrs\brdrw15\brsp240\brdrcf23 \brdrl\brdrs\brdrw15\brsp240\brdrcf23 \brdrb\brdrs\brdrw15\brsp240\brdrcf23 \brdrr\brdrs\brdrw15\brsp240\brdrcf23 
\tx916\tx1832\tx2748\tx3664\tx4580\tx5496\tx6412\tx7328\tx8244\tx9160\tx10076\tx10992\tx11908\tx12824\tx13740\tx14656\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\rtlgutter\itap0\pararsid1474356 \cbpat22 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 go }{\rtlch\fcs1 \ab\af13\afs20 \ltrch\fcs0 \b\fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 get}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45  github.com/yuin/gopher-lua/cmd/glua}{\rtlch\fcs1 \af13\afs20 
\ltrch\fcs0 \fs20\cf20\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 \fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 
\hich\af45\dbch\af13\loch\f45 glua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 has same options as\~}{\rtlch\fcs1 \af13\afs20 \ltrch\fcs0 
\fs20\cf29\kerning0\loch\af45\hich\af45\dbch\af13\insrsid1474356\charrsid1474356 \hich\af45\dbch\af13\loch\f45 lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-how-to-contribute}
{\*\bkmkend user-content-how-to-contribute}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id12"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 How to Contribute}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af491\dbch\af44\loch\f491 See\~}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "https://gith\hich\af44\dbch\af44\loch\f44 ub.com/yuin/gopher-lua/tree/master/.github/CONTRIBUTING.md"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Guidlines for contributors}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-libraries-for-gopherlua}
{\*\bkmkend user-content-libraries-for-gopherlua}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  
\hich\af44\dbch\af44\loch\f44 HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id13"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 Libraries for \hich\af44\dbch\af44\loch\f44 GopherLua}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}\pard \ltrpar\ql \fi-360\li720\ri0\sb100\sa100\sbauto1\saauto1\widctlpar
\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\adjustright\rin0\lin720\itap0\pararsid1474356 \cbpat8 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/layeh/gopher-luar"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gopher-luar}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : Simplifies data passing to and from gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/yuin/gluamapper"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluamapper}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 : Mapping a Lua table to a Go struct
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/yuin/gluare"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 
\ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluare}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : Regular expressions for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/cjoudrey/gluahttp"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluahttp}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : HTTP request module for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com\hich\af44\dbch\af44\loch\f44 /layeh/gopher-json"\hich\af44\dbch\af44\loch\f44  }
}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gopher-json}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
: A simple JSON encoder/decoder for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/kohkimakimoto/gluayaml"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluayaml}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : Yaml parser for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/layeh/gopher-lfs"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 glua-lfs}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : Partially implements the luafilesystem module for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/cjoudrey/gluaurl"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluaurl}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : A url parser/builder module for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.c\hich\af44\dbch\af44\loch\f44 om/felipejfc/gluahttpscrape"
\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluahttpscrape}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
: A simple HTML scraper module for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/ailncode/gluaxmlpath"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluaxmlpath}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : An xmlpath module for gopher-lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/BixData/gluasocket"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluasocket}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : A LuaSocket library for the GopherLua VM}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/BixData/gluabit32"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluabit32}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : A native Go implementation of bit32 for the GopherLua VM.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/rucuriousyet/gmoonscript"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gmoonscript}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : Moons}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 cript Compiler for the Gopher Lua VM
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/rucuriousyet/loguago"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 loguago}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : Zerolog wrapper for Gopher-Lua}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/tengattack/gluacrypto"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluacrypto}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : A native Go implementation of crypto library for the}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  GopherLua VM.
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/tengattack/gluasql"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluasql}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : A native Go implementation of SQL client for the GopherLua VM.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/leyafo/purr"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \af13\afs24 
\ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 purr}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : A http mock testing tool.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/vadv\hich\af44\dbch\af44\loch\f44 /gopher-lua-libs"\hich\af44\dbch\af44\loch\f44  }
}{\fldrslt {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 vadv/gopher-lua-libs}}}\sectd \ltrsect
\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 
: Some usefull libraries for GopherLua VM.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/BixData/gluaperiphery"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 gluaperiphery}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : A periphery library for the GopherLua VM (GPIO, SPI, I2C, MMIO, and Serial peripheral I/O for Lin}{
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 ux).
\par {\listtext\pard\plain\ltrpar \rtlch\fcs1 \af13 \ltrch\fcs0 \fs20\cf20\loch\af3\hich\af3\dbch\af44\insrsid1474356\charrsid1474356 \loch\af3\dbch\af44\hich\f3 \'b7\tab}}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 HYPERLINK "https://github.com/CuberL/glua-async"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 
\af13\afs24 \ltrch\fcs0 \fs24\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44 glua-async}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {
\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af491\hich\af491\dbch\af44\insrsid1474356\charrsid1474356 \~\hich\af491\dbch\af44\loch\f491 : An async/await implement for gopher-lua.}{\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 
\fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-donation}
{\*\bkmkend user-content-donation}{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id14"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Donation}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 BTC: 1NEDSyUmo4SMTDP83JJQSWi1MvQUGGNMZB
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-license}{\*\bkmkend user-content-license}
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id15"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 License}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 MIT
\par }\pard \ltrpar\ql \li0\ri0\sb240\sa240\widctlpar\brdrb\brdrs\brdrw15\brsp80\brdrcf19 \wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\*\bkmkstart user-content-author}{\*\bkmkend user-content-author}
{\field\fldedit{\*\fldinst {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 \hich\af44\dbch\af44\loch\f44  \hich\af44\dbch\af44\loch\f44 
HYPERLINK "https://www.ctolib.com/gopher-lua.html" \\l "id16"\hich\af44\dbch\af44\loch\f44  }}{\fldrslt {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 \b\fs42\ul\cf21\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Author}}}\sectd \ltrsect\linex0\headery851\footery992\colsx425\endnhere\sectlinegrid312\sectspecifyl\sftnbj {\rtlch\fcs1 \ab\af13\afs42 \ltrch\fcs0 
\b\fs42\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\par }\pard \ltrpar\ql \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid1474356 \cbpat8 {\rtlch\fcs1 \af13\afs24 \ltrch\fcs0 \fs24\cf20\kerning0\loch\af44\hich\af44\dbch\af44\insrsid1474356\charrsid1474356 
\hich\af44\dbch\af44\loch\f44 Yusuke Inuzuka
\par }\pard \ltrpar\qj \li0\ri0\nowidctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid5508818 
\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a
9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad
5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6
b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0
0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6
a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f
c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512
0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462
a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865
6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b
4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b
4757e8d3f729e245eb2b260a0238fd010000ffff0300504b0304140006000800000021006ab3c999d7060000941a0000160000007468656d652f7468656d652f
7468656d65312e786d6cec595b6b1b47147e2ff43f2cfbaee8b6ab8b891c748ddbd8498894943c8ea59176e2d91db133b2234220244fa55028a4250f0d94bef4
a194061a68681ffa5feae290b63fa2676657ab1969543bc68550621bb33bfb9d33df9c73f63bb3bb97afdc0fa97388634e58d4708b970aae83a3211b9168d270
6f0f7ab99aeb7081a211a22cc20d778eb97b65fbc30f2ea32d11e0103b601ff12dd4700321a65bf93c1fc230e297d81447706dcce21009388d27f9518c8ec06f
48f3a542a1920f11895c274221b8bd311e932176fe78f5eb9b6f9ffdfee833f873b7177374294c14092e078634eecb19b061a8b0a383a244f0396fd3d83944b4
e1c274237634c0f785eb50c4055c68b805f5e3e6b72fe7d1566a44c5065bcdaea77e52bbd46074505273c693fd6c52cff3bd4a33f3af0054ace3bad56ea55bc9
fc29001a0e61a50917d367b5d4f652ac064a0e2dbe3bd54eb968e035ffe535ce4d5ffe1a78054afc7b6bf85eaf0d5134f00a94e0fd35bcdfaab73aa67f054af0
95357cb5d0ec7855c3bf02059444076be8825f29b717abcd20634677acf0baeff5aaa5d4f91205d59055979c62cc22b1a9d642748fc53d0048204582448e984f
f1180da1985ffff0e9eb5f7e7376c92480ba9ba28871182d940abd4219fecb5f4f1da984a22d8c3463490b88f0b52149c7e1c3984c45c3fd18bcba1ae4e4d5ab
e3c72f8f1fff7cfce4c9f1e31fd3b9952bc36e074513ddeeafefbef8fbf923e7cf9fbef9ebe997c9d4ab78aee38da559ddc38a979138f9eac5eb972f4e9e7dfe
e6fba716efcd18edebf001093177aee323e7160b61819609f07efc7616830011dda2194d388a909cc5e2bf2b02037d7d8e28b2e05ad88ce39d1894c606bc3abb
6710ee07f14c108bc76b416800f718a32d165ba3704dcea58579308b26f6c9e3998ebb85d0a16dee368a8c2c77675390586273d90eb041f326459140131c61e1
c86bec0063cbeaee1262c4758f0c63c6d958387789d342c41a9201d937aa6969b44342c8cbdc4610f26dc466ef8ed362d4b6ea0e3e3491706f206a213fc0d408
e355341328b4b91ca090ea01df4522b091eccfe3a18eeb7201999e60ca9cee08736eb3b911c37ab5a45f43206ed6b4efd179682263410e6c3e7711633ab2c30e
da010aa7366c9f44818efd881f408922e7261336f81e33ef10790e7940d1c674df21d848f7e96a701b1456a7b42c107965165b72791533a37efb733a4658490d
e8bf21eb21894ed3f81575f7ff3b75070d3df9fab9654117a3e876c7463ade52cb9b31b1de4c3b2b0abe09b7aadb6d168fc8bb2fdb1d348b6e62b853d67bd77b
d57eafdaeeff5eb537ddcf17afd54b7906e596bbd664b3aeb6eee1c69dfb9850da17738a77b9dabc73684aa31e0c4a3bf5f08ab327b9690087f24e86090cdc24
46cac68999f88488a01fa0296cf18bae7432e1a9eb0977a68cc3ce5f0d5b7d4b3c9d857b6c943cb0168bf2e134110f8ec472bce067e3f0b0211274a5ba7c08cb
dc2bb613f5b0bc20206ddf8684369949a26c21515d0cca20a94773089a85845ad985b0a85b58d4a4fb45aad65800b52c2bb06b7260afd5707d0f4cc0081eaa10
c52399a724d58becaa645e64a63705d3a800d8432c2a6099e9bae4ba7179727549a99d21d30609addc4c122a32aa87f1008d705a9d72f42c34de36d7f5654a0d
7a32146a3e28ad258d6aeddf589c37d760b7aa0d34d2958246ce51c3ad947d2899219a36dc313cf8c3613885dae172b78be8045ea20d459cdcf0e7519669cc45
07f12009b8129d440d422270ec5012365cb9fc2c0d34521aa2b8154b2008ef2cb93ac8cabb460e926e26198fc77828f4b46b2332d2c929287ca215d6abcafcfc
6069c96690ee7e303a72f6e92cbe85a0c4fc6a5106704438bc002a26d11c1178a19909d9b2fe561a532abbfa1b455543c938a2d300a51d4517f304aea43ca3a3
ceb2186867e99a21a05a48d246b83f910d560faad14db3ae9170d8d8754f379291d34473d9330d55915dd3ae62c60c8b36b012cbf335798dd522c4a0697a874f
a47b5572eb0bad5bd927645d02029ec5cfd275cfd010346acbc90c6a92f1ba0c4bcd4e47cddeb158e029d4ced22434d5af2cdcaec42deb11d6e960f05c9d1fec
56ab1686c68b7da58ab4fa00a27f9c60fbf7403c3af01a78460557a9844f0f31820d515fed4912d9805be4be486f0d3872663169b80f0a7ed36b97fc76ae50f3
bb39afec157235bf59ce357dbf5cecfac542a7557a088d450461d14f3ebef4e02d149da79f60d4f8da679870f1a2edd2908579a63eb3e41571f519a658b27d86
19c80f2cae4340741e544abd7ab9deaae4eae5662fe7755ab55cbd5d69e53a9576b5d3ebb4fd5abdf7d0750e15d86b96db5ea55bcb558aed76ceab1424fd5a3d
57f54aa5a6576dd6ba5ef361ba8d819527f291c602c2ab786dff030000ffff0300504b0304140006000800000021000dd1909fb60000001b0100002700000074
68656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384
e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d26
2452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe51
4173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0fbfff0000001c0200001300000000000000
000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b000000000000
00000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c00000000000000000000000000
190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021006ab3c999d7060000941a000016000000
00000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b010000
2700000000000000000000000000e10900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000dc0a00000000}
{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d
617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169
6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363
656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e}
{\*\latentstyles\lsdstimax375\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdpriority9 \lsdlocked0 heading 1;
\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;
\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;
\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 1;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 5;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index 9;
\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;
\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;
\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Indent;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 header;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footer;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 index heading;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of figures;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 envelope return;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 footnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation reference;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 line number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 page number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote reference;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 endnote text;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 table of authorities;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 macro;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 toa heading;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 3;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 3;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Bullet 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 3;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Closing;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Signature;\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 4;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Continue 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Message Header;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Note Heading;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text Indent 3;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Block Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 FollowedHyperlink;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;
\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Document Map;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Plain Text;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 E-mail Signature;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Table;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 1;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 2;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 2;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 3;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 2;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 6;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 2;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 6;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 2;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Contemporary;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Elegant;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Professional;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 2;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text;
\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;
\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;
\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1;
\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision;
\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;
\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1;
\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;
\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;
\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;
\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;
\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;
\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;
\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;
\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;
\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;
\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5;
\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;
\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6;
\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;
\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;
\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis;
\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography;
\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4;
\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4;
\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1;
\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1;
\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2;
\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2;
\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3;
\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4;
\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4;
\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5;
\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5;
\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6;
\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6;
\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark;
\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1;
\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1;
\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2;
\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3;
\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3;
\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4;
\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4;
\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5;
\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5;
\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6;
\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention;
\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;}}{\*\datastore 010500000200000018000000
4d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000f0a2
cab94166d501feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000105000000000000}}